#include "BulletDynamics/Dynamics/btSimpleDynamicsWorld.h"
#ifdef __cplusplus
extern "C" {
#endif
btSimpleDynamicsWorld* bullet_NewbtSimpleDynamicsWorld(btDispatcher* dispatcher,btBroadphaseInterface* pairCache,btConstraintSolver* constraintSolver,btCollisionConfiguration* collisionConfiguration){
	btDispatcher * c_arg_dispatcher=(btDispatcher *)(void*)(dispatcher);
	btBroadphaseInterface * c_arg_pairCache=(btBroadphaseInterface *)(void*)(pairCache);
	btConstraintSolver * c_arg_constraintSolver=(btConstraintSolver *)(void*)(constraintSolver);
	btCollisionConfiguration * c_arg_collisionConfiguration=(btCollisionConfiguration *)(void*)(collisionConfiguration);
	btSimpleDynamicsWorld* wrap_out = new btSimpleDynamicsWorld(c_arg_dispatcher,c_arg_pairCache,c_arg_constraintSolver,c_arg_collisionConfiguration);
	return wrap_out;
}

#ifdef __cplusplus
}
#endif
